html {height: 100%;}
body {
	background: #fff;
	-webkit-font-smoothing: antialiased;
	overflow-x:	hidden;
	background: url(../images/patterns/5.png) repeat;
	height: 100%;
}

.sidenav {width: 100%; margin-left:0;}



/* Enabling and Disabling Navigation Link based upon device screen Width */
li .nonMobile {
	display:none;
  }
@media (min-width: 800px) { 
  li .nonMobile {
	display:block;
  }
}

.navbar .nav  .nonMobile
{
	display:none !important;
 }
@media (min-width: 800px) { 
  .navbar .nav .nonMobile {
	display:block !important;
  }
}

/* Enabling and Disabling Navigation Link based upon device screen Width */
div .nonMobile {
	display:none;
  }
@media (min-width: 800px) { 
  div .nonMobile {
	display:block;
  }
}

/* Enabling and Disabling Navigation Link based upon device screen Width */
td .nonMobile {
	display:none;
  }
@media (min-width: 800px) { 
  td .nonMobile {
	display:block;
  }
}


/* Enabling and Disabling Navigation Link based upon device screen Width */
th .nonMobile {
	display:none;
  }
@media (min-width: 800px) { 
  th .nonMobile {
	display:block;
  }
}

button .nonMobile
{
	display:none;
}
@media (min-width: 800px) { 
  button .nonMobile {
	display:block;
  }
}

    .holiday { background-color: red;color: }
    .birthday { background-color: blue; }
    .event { background-color: green; }
	<!--
.ui-datepicker-today 
{
    background: green;
	font-weight:bold !important; 
	
}
.ui-datepicker-today span
{
 color:white !important;
 font-weight:bold !important; 
}
.ui-datepicker-current-day
{
    background-color: maroon;
	color:white !important;
}
.holiday span.ui-state-default
{
color:white;
}
-->
.form-row {
    margin-top: 2px !important;
    position: relative;
    width: 100%;
}

.search
{
display: none;
}
.resBtnSearch
{
display:none;
}

.textCenter
	{
	 text-align:center;
	}


.bookingPopup {
	/*max-height: 470px;*/
	max-height: 1000px;
	overflow-y: auto;
    padding: 15px;
    position: relative;
  }
@media (min-width: 800px) { 
 	.bookingPopup {
	max-height: 735px;
	overflow-y: auto;
    padding: 15px;
    position: relative;
  }
}
	
input[readonly] {cursor: default !important;}

.actionMessage li { list-style: none; }	
.alert-error {padding-bottom: 0px !important;}

.navTree
{
  border-bottom: 0px !important;
  float: none !important;
  line-height:normal !important;	 
}

.select2-choices {
  min-height: 350px;
  max-height: 350px;
  overflow-y: auto;
}